#ifndef __VER23_CRYPTCORE_H
#define	__VER23_CRYPTCORE_H	
#ifdef __cplusplus
extern "C" {
#endif
	
DWORD	
WINAPI
DeCryPtS4_256
(
BYTE	Key1,
BYTE	Key2,
LPCVOID	bSrcBuff,
DWORD	nSrcBuffSize,
DWORD	nSrcLength,
LPVOID	bOutbuff,
DWORD	nOutbufsize,
LPDWORD	lpdwRetSize
);
DWORD
WINAPI
EnCryPtS4_256
(
BYTE	Key1,
BYTE	Key2,
BYTE	Key3,
LPCVOID	bSrcBuff,
DWORD	nSrcLength,
LPVOID	bOutbuff,
DWORD	nOutbufsize,
LPDWORD	lpdwRetSize
);

DWORD 
WINAPI 
PcComm_Decrypt_V22
(
LPCVOID	bSrcBuff,
DWORD	nSrcLength,
LPVOID	bOutbuff,
DWORD	nOutbufsize
);

DWORD 
WINAPI 
PcComm_Encrypt_V22
(
LPCVOID	bSrcBuff,
DWORD	nSrcLength,
LPVOID	bOutbuff,
DWORD	nOutbufsize
);

#ifdef __cplusplus
}
#endif

#endif __VER23_CRYPTCORE_H